﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using CBRSystem.Entities;

#endregion

namespace CBRSystem.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current InstructorProviderBase instance.
		///</summary>
		public virtual InstructorProviderBase InstructorProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ComponentTypeProviderBase instance.
		///</summary>
		public virtual ComponentTypeProviderBase ComponentTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SectionProviderBase instance.
		///</summary>
		public virtual SectionProviderBase SectionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current EvaluationComponentProviderBase instance.
		///</summary>
		public virtual EvaluationComponentProviderBase EvaluationComponentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StudentProviderBase instance.
		///</summary>
		public virtual StudentProviderBase StudentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current EnrollmentStatusProviderBase instance.
		///</summary>
		public virtual EnrollmentStatusProviderBase EnrollmentStatusProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CourseProviderBase instance.
		///</summary>
		public virtual CourseProviderBase CourseProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CourseOfferingProviderBase instance.
		///</summary>
		public virtual CourseOfferingProviderBase CourseOfferingProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current EnrolledStudentProviderBase instance.
		///</summary>
		public virtual EnrolledStudentProviderBase EnrolledStudentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CoursePrerequisiteProviderBase instance.
		///</summary>
		public virtual CoursePrerequisiteProviderBase CoursePrerequisiteProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StudentMarkProviderBase instance.
		///</summary>
		public virtual StudentMarkProviderBase StudentMarkProvider{get {throw new NotImplementedException();}}
		
		
	}
}
